#include <stdio.h>
int main(void)
{
	int a[8]={1,2,3,4,5,6,7,8};
	int n;
	int i,j,k;
	
	printf("the former number is: \n");
	for(n=0;n<8;n++)
	{ 
		printf("%d",a[n]);
		printf("\t");
	} 
	
	printf("\n the last number is: \n");
	
	for(i=0;i<8;i++)
	{
		if(i<3)
		{
			j=a[i];
			a[i]=a[i+5];
			a[i+5]=a[i+3];
			a[i+3]=j;  //这里会导致使用a[3],a[4]的时候数值已经被改了。
			
		}
		
	}
	
	for(n=0;n<8;n++)
	{ 
		printf("%d",a[n]);
		printf("\t");
	}      
	
	return 0;
}
